'''
运算符 描述
+    加法
-    减法
*    乘法
/    除法
%    取模
**   幂运算
'''
#1.+= 加法赋值运算符
a=10
a+=2 #a=a+2
print(a) #12
#2.-= 减法赋值运算符
a=10
a-=2 #a=a-2
print(a) #8
#3.*= 乘法赋值运算符
a=10
a*=2 #a=a*2
print(a) #20
#4./= 除法赋值运算符 不是整除，而是浮点数除法
a=10
a/=4 #a=a/2
print(a) #2.5
# 整除 //= 取整除赋值运算符 结果是整数
a=10
a//=4 #a=a//2
print(a) #2

#5.%= 取模赋值运算符
a=10
a%=4 #a=a%2
print(a) #2
#6.幂运算 **= 幂运算赋值运算符
a=10
a**=4 #a=a**4
print(a) #10000
print(2**3)# 2的3次方 8

# +作用于字符串，是拼接字符串
print("hello"+"world") #helloworld

# *作用于字符串，是重复字符串
print("-——"*10) 

#整形和字符串之间除了乘法，不能使用其他的运算符会报错
print(10+"hello") #报错，字符串和整数不能相加
print(10*"hello") #hellohellohellohellohellohellohellohellohellohello



